package com.yourenbang.transaction.api.model.dto.manage;

import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ExportWithdrawListDTO implements Serializable, ToJSON {
    private Short platNo = 20;
    private String merchantName;
    private String referralCode;
    private String phone;
    private String orderSn;
    private String thirdAccount;
    /**
     * 批次号
     */
    private String batchNumber;

    private String payGetway;
    //付款状态 -2000:支付失败 -1000：支付记录无效 1000:初始状态，未支付 2000：调用代付接口成功，但支付结果未确定 3000:支付成功',
    private Integer withdrawStatus;
    private String beginCreateTime;
    private String beginSuccessTime;
    private String endCreateTime;
    private String endSuccessTime;
    /**
     * 第三方交易订单号
     */
    private String thirdOrderId;
    /**
     * 账户ID，为了兼容基梯后台的 提现记录查询
     */
    private List<Integer> fundAccountIds;
}
